Text copied to clipboard!

Naslov

Text copied to clipboard!

Razvijalec zalednih sistemov

Opis

Text copied to clipboard!
Iščemo razvijalca zalednih sistemov, ki bo odgovoren za načrtovanje, razvoj in vzdrževanje strežniških aplikacij in baz podatkov. Kandidat bo sodeloval pri oblikovanju arhitekture programske opreme, optimizaciji delovanja sistemov ter zagotavljanju varnosti in zanesljivosti. Pomembno je, da ima izkušnje z različnimi programskimi jeziki, razumevanje podatkovnih baz in sposobnost reševanja kompleksnih tehničnih izzivov. Razvijalec bo tesno sodeloval z drugimi oddelki, kot so frontend razvijalci, produktni menedžerji in IT podpora, da bi zagotovil nemoteno delovanje aplikacij in izboljšal uporabniško izkušnjo. Poleg tehničnih veščin je pomembna tudi sposobnost timskega dela, komunikacije in prilagodljivost v hitro spreminjajočem se okolju. Če ste strastni do tehnologije, imate analitičen pristop in želite prispevati k razvoju inovativnih rešitev, vas vabimo, da se pridružite naši ekipi kot razvijalec zalednih sistemov.

Odgovornosti

Text copied to clipboard!
  • Načrtovanje in razvoj zalednih aplikacij in storitev.
  • Vzdrževanje in optimizacija obstoječih sistemov.
  • Sodelovanje pri oblikovanju arhitekture programske opreme.
  • Integracija z različnimi podatkovnimi bazami in API-ji.
  • Zagotavljanje varnosti in zanesljivosti sistemov.
  • Reševanje tehničnih težav in odpravljanje napak.
  • Sodelovanje z drugimi oddelki za izboljšanje produktov.
  • Pisanje in vzdrževanje tehnične dokumentacije.
  • Testiranje in zagotavljanje kakovosti programske opreme.
  • Spremljanje novih tehnologij in implementacija izboljšav.

Zahteve

Text copied to clipboard!
  • Izkušnje z razvojem zalednih sistemov.
  • Znanje programskih jezikov, kot so Java, Python, Ruby ali Node.js.
  • Poznavanje podatkovnih baz (SQL in NoSQL).
  • Razumevanje arhitekture mikroservisov in REST API-jev.
  • Izkušnje z orodji za upravljanje različic (npr. Git).
  • Sposobnost reševanja kompleksnih tehničnih problemov.
  • Dobro poznavanje varnostnih praks v razvoju programske opreme.
  • Izkušnje z oblakom (AWS, Azure ali Google Cloud) so prednost.
  • Sposobnost timskega dela in učinkovite komunikacije.
  • Samoiniciativnost in želja po nenehnem učenju.

Možna vprašanja na razgovoru

Text copied to clipboard!
  • Katere programske jezike uporabljate za razvoj zalednih sistemov?
  • Kako pristopate k optimizaciji delovanja aplikacij?
  • Kako zagotavljate varnost podatkov v svojih projektih?
  • Ali imate izkušnje z mikroservisno arhitekturo?
  • Kako rešujete konflikte v timu?
  • Kakšne izkušnje imate z oblačnimi platformami?
  • Kako pristopate k testiranju in zagotavljanju kakovosti?
  • Kako ostajate na tekočem z novimi tehnologijami?
  • Ali ste kdaj implementirali avtomatizacijo procesov?
  • Kako dokumentirate svoje delo?